正则表达式生成器

正则表达式生成器可根据正则表达式生成值。

生成器属性

你可以更改其属性来自定义生成器:

选项

描述

正则表达式

输入正则表达式。

语法元素

下表显示了语法元素。

描述

示例

生成

基本

普通字符

Kelly

Kelly

单个字符

[AB]

A 或 B

字符集中的初始 ]

[]]

]

[x-y] 范围

[0-9]

例如 2 或 7

[chars] 字符集

[A-Z0-9]

例如 3 或 M

[exclude chars] 字符集

[^abc]

例如 m 或 [

* 零个或多个

abc*

例如 abcc 或 ab

+ 一个或多个

abc+

例如 abcccc 或 abc

? 包含或不包含

abc?

ab 或 abc

(regexp) 组

(abc)*d

例如 abcabcd 或 d

{num} 重复

b{4}

bbbb

{min,max} 重复

b{3,4}

bbb 或 bbbb

{min,} 至少 min 个重复

b{4,}

例如 bbbb 或 bbbbbbbbb

() 空白字符串

()

| 随便一个

True|False

True 或 False

随便一个(包括空白)

th(e|is|at)

例如 the 或 that

转义

反斜杠

\\

\

\.

.

脱字符

\^

^

金钱符号

\$

$

左大括号

\{

{

右大括号

\}

}

左方括号

\[

[

右方括号

\]

]

左小括号

\(

(

右小括号

\)

)

竖线

\|

|

星号

\*

*

加号

\+

+

问号

\?

?

大写或小写字母、下划线、数字

\w

[A-Za- z_0-9]

所有 ASCII 可打印字符

\W

[ -~]

数字

\d

[0-9]

回车

\r

定位字符

\t

空格字符

\s